#include <iostream>
#include <string>
using namespace std;
class Cal{
    public:
        int cal;
        Cal();
        Cal(const char c);
        // Cal(string c);
        ~Cal();
        string to_string();
};
Cal::Cal(void){
    this->cal=-1;
}
Cal::Cal(const char c){
    switch(c)
    {
        case '#':this->cal= 0;break;
        case '+':this->cal= 1;break;
        case '-':this->cal= 2;break;
        case '*':this->cal= 3;break;
        case '/':this->cal= 4;break;
        case '(':this->cal= 5;break;
        case ')':this->cal= 6;break;
        default: this->cal=-1;
    }
}
// Cal::Cal(string c){
//     switch(c)
//     {
//         case "#":this->cal= 0;
//         case "+":this->cal= 1;
//         case "-":this->cal= 2;
//         case "*":this->cal= 3;
//         case "/":this->cal= 4;
//         case "(":this->cal= 5;
//         case ")":this->cal= 6;
//     }
// }
Cal::~Cal(void){
    ;
}
string Cal::to_string(){
    switch(this->cal){
        case 0:return "#";
        case 1:return "+";
        case 2:return "-";
        case 3:return "*";
        case 4:return "/";
        case 5:return "(";
        case 6:return ")";
    }
    // return "the cal cannot to_string";
    throw "the cal cannot to_string";
}

// int main(){
//     Cal a('+');
//     cout<<a.cal<<endl;
//     cout<<endl<<a.to_string()<<endl;

//     return 0;
// }